package main

import "fmt"

func main() {
	// 基本格式
	for i := 0; i < 10; i++ {
		fmt.Println(i)
	}

	fmt.Println()

	// 变种格式 1
	var a = 5
	for ; a < 10; a++ {
		fmt.Printf("type=%T value=%v", a, a)
		fmt.Printf("%d ", a)
	}

	// 变种格式2
	x := 1
	for x<10{
		fmt.Println(x)
		x++
	}

	// for range循环 可获取索引值 中文占三个字节，一个字节8Bit
	s := "Hello你好中国"
	for i,v := range s{
		fmt.Printf("%d %c\n",i,v)
	}
}
